//============================================================================
//
//  VertexStructs.h
//  
//  Created By Jeromy Stroh 2009
//
//============================================================================
#pragma once
#include <D3DX10.h>

struct VPos
{
	D3DXVECTOR3 Pos;  
};

struct VPosColour
{
	D3DXVECTOR3 Pos;
	D3DXVECTOR4 Colour;
};

struct VPosTex
{
	D3DXVECTOR3 Pos;
	D3DXVECTOR2 Tex;
};

struct VPosColourTex
{
	D3DXVECTOR3 Pos;
	D3DXVECTOR4 Colour;
	D3DXVECTOR2 Tex;
};

struct VPosColourNormal
{
	D3DXVECTOR3 Pos;
	D3DXVECTOR4 Colour;
	D3DXVECTOR3 Normal;
};

struct VPosMultiTex
{
	D3DXVECTOR3 Pos;
	D3DXVECTOR2 Tex;
	D3DXVECTOR4 Weights;
};